int main(int argc, const char * argv[]) {
   
    double a,b;
    a=2;
    b=a+3/2;//注意3/2的结果是取整的
    cout.setf(ios_base::fixed,ios_base::floatfield);//避免删除多余的零
    /*
     setf可接受一个或两个参数，一个参数的版本为设置指定的格式，两个参数的版本中，后一个参数指定了删除的格式。三个已定义的组合格式为：
     
     ios::adjustfield  对齐格式的组合位
     ios::basefield  进制的组合位
     ios::floatfield  浮点表示方式的组合位
     */
    cout<<b<<endl;
    return 0;
}

